home *** CD-ROM | disk | FTP | other *** search
- /* ansi.h: ANSI terminal escape sequences */
-
- #include <stdio.h>
-
- #define setcur(row, col) \
- fprintf(stderr,"\033[%d;%dH",(row),(col))
- #define save_cur() fputs("\033[s",stderr)
- #define restore_cur() fputs("\033[u",stderr)
- #define cls() fputs("\033[2J\033[H",stderr)
- #define beep() putc('\007',stderr)
- #define home() fputs("\033[H",stderr)
- #define clear_line() fputs("\033[2K",stderr)
- #define clear_eol() fputs("\033[K",stderr)
- #define up(n) fprintf(stderr,"\033[%dA",(n))
- #define down(n) fprintf(stderr,"\033[%dB",(n))
- #define right(n) fprintf(stderr,"\033[%dC",(n))
- #define left(n) fprintf(stderr,"\033[%dD",(n))
- #define reset() fputs("\033[0m",stderr)
- #define bold() fputs("\033[1m",stderr)
- #define underl() fputs("\033[4m",stderr)
- #define blink() fputs("\033[5m",stderr)
- #define rvs() fputs("\033[7m",stderr)
-
-